package com.naiterui.ehp.bs.patient.service.security;

import java.io.IOException;

import javax.servlet.http.HttpServletResponse;

public interface ISecurityService {

    /**
     * 校验token
     * ISecurityService.checkToken()
     * @Author mudou
     * @Date 2017年7月10日
     * @since 2.8.0
     * @param patientId
     * @param token
     * @return
     * @throws IOException
     */
    boolean saveCheckToken(Long patientId, String token) throws IOException;

    /**
     * 校验token-response写入异常信息
     * ISecurityService.saveCheckToken()
     * @Author mudou
     * @Date 2017年7月10日
     * @since 2.8.0
     * @param patientId
     * @param token
     * @param response
     * @return
     * @throws IOException
     */
    boolean saveCheckToken(String patientId, String token, HttpServletResponse response) throws IOException;
}
